package com.upcode.weighing.detect.service;

import com.upcode.weighing.vo.req.DetectStatsQueryParam;
import com.upcode.weighing.vo.resp.*;

import java.util.List;
import java.util.Map;

public interface DetectStatsService {
    public DetectOverviewStats overviewStats(DetectStatsQueryParam vo);

    public List<VehicleTypeStats> vehTypeStats(DetectStatsQueryParam vo);

    public Map<String,Object> tendencyStats(DetectStatsQueryParam vo);

    public List<OverRangeStats> overRangeStats(DetectStatsQueryParam vo);

    public List<BelongAddrStats> belongAddrStats(DetectStatsQueryParam vo);

    public List<DetectPointDetectStats> queryDetectPointStats(DetectStatsQueryParam vo);

    public DetectPointStats queryPointStats(DetectStatsQueryParam vo);
}
